type crypto/ed25519/internal/edwards25519.projP1xP1

22 uses

	crypto/ed25519/internal/edwards25519 (current package)
		edwards25519.go#L14: type projP1xP1 struct {
		edwards25519.go#L196: func (v *projP2) FromP1xP1(p *projP1xP1) *projP2 {
		edwards25519.go#L210: func (v *Point) fromP1xP1(p *projP1xP1) *Point {
		edwards25519.go#L261: 	result := new(projP1xP1).Add(p, qCached)
		edwards25519.go#L269: 	result := new(projP1xP1).Sub(p, qCached)
		edwards25519.go#L273: func (v *projP1xP1) Add(p *Point, q *projCached) *projP1xP1 {
		edwards25519.go#L293: func (v *projP1xP1) Sub(p *Point, q *projCached) *projP1xP1 {
		edwards25519.go#L313: func (v *projP1xP1) AddAffine(p *Point, q *affineCached) *projP1xP1 {
		edwards25519.go#L332: func (v *projP1xP1) SubAffine(p *Point, q *affineCached) *projP1xP1 {
		edwards25519.go#L353: func (v *projP1xP1) Double(p *projP2) *projP1xP1 {
		scalarmult.go#L50: 	tmp1 := &projP1xP1{}
		scalarmult.go#L102: 	tmp1 := &projP1xP1{}
		scalarmult.go#L178: 	tmp1 := &projP1xP1{}
		tables.go#L39: 	tmpP1xP1 := projP1xP1{}
		tables.go#L54: 	tmpP1xP1 := projP1xP1{}
		tables.go#L69: 	tmpP1xP1 := projP1xP1{}
		tables.go#L81: 	tmpP1xP1 := projP1xP1{}